iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0

Unit test 的工具有很多,我這邊以我比較熟悉的 Jest/Vitest 來做分享。

Jest 目前是前端測試來說很主流的工具,Vitest 主要是搭配 Vite 使用的新工具,但為了增加泛用性與轉移成本,基本上 Vitest 使用了與 Jest 相同的 API。

對 Function 進行測試

這應該是相對單純的測試,不論是測試共用的 utils function、Store、custom hooks 的測試,都可以有明確的 in-out 來進行測試,如果牽扯到全域狀態也可以先定義好測試時所需的環境, API 也可以用 Mock 的方式,目的就是讓單元測試可以聚焦在該測試的 function 上。


上一篇
一切測試的基礎 - Unit test
下一篇
Testing Library - 以接近真實的使用方式來進行測試
系列文
前端開發維護筆記 - 打造健康的前端專案27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言